Welcome![Sign In][Sign Up]
Location:
Search - image reg

Search list

[Other resourceopencv_tutorial_cxcore_highgui_2005Q4

Description: OpenCV means Intel® Open Source Computer Vision Library. It is a collection of C functions and a few C++ classes that implement some popular Image Processing and Computer Vision algorithms. OpenCV has cross-platform middle-to-high level API that consists of a few hundreds (>300) C functions. It does not rely on external libraries, though it can use some when it is possible. OpenCV is free for both non-commercial and commercial use (see the license for details). OpenCV provides transparent interface to Intel® Integrated Performance Primitives (IPP). That is, it loads automatically IPP libraries optimized for specific processor at runtime, if they are available. More information about IPP can be retrieved at http://www.intel.com/software/products/ipp/index.htm -------------------------------------------------------------------------------- 本文是opencv的入门教程-means Intel OpenCV
Platform: | Size: 1814256 | Author: dyoo | Hits:

[Special EffectsVideo_and_mage_Processing

Description: The example design provides a framework for rapid development of video and image processing designs using the library of parameterizable MegaCore® functions available in the Altera Video and Image Processing Suite.
Platform: | Size: 1208938 | Author: 普林斯 | Hits:

[GUI Developbrew window manager

Description:

 

Objective
This topic describes how to create a windowed application that will share the display with other applications.
Brew® MP windowed applications need to be written differently than traditional Brew MP applications. Traditional Brew MP applications, when running in the foreground, occupy full screen space and can modify the display at any time. In the windowing framework, multiple applications share the display at the same time and are not allowed to modify the display arbitrarily. A windowed application also needs to create one or more widgets to be used to create the windows.
A windowed application needs to:
·                  Create and initialize one or more widgets to be passed to IWindowMgr_CreateWindow().
The application can implement its own IWidget, or it can make use of an existing IWidget.
·                  Handle the EVT_APP_START_WINDOW event (and create a window).
·                  Implement handlers for visibility changes, focus changes, and extent changes. The implementation of these handlers is dependent on the details of the application.
·                  Draw in two stages:
·                                  Tell the container that drawing is necessary (ICONTAINER_Invalidate()).
·                                  Draw only when told to draw by the container (IWIDGET_Draw()).
Note: A windowed application should not call any functions that modify IDisplay directly. This includes explicit IDisplay function calls or implicit updates, such as calls to IIMAGE_Draw() or ICONTROL_Redraw(). Drawing should happen only on demand, for example, when IWIDGET_Draw() is called for the widget used to create the window. Existing Widget based applications follow these guidelines and, with minor modifications, can be ported to the windowing framework.
Event handling
A windowed application must respond to these events:
EVT_APP_START_WINDOW and EVT_APP_START
A window-based application receives EVT_APP_START_WINDOW first. If the application returns TRUE for this event, the application does not receive EVT_APP_START. If an application needs to support both the environments (window based and non-window based), it should handle both events.
When the application receives EVT_APP_START_WINDOW, it should create one or more windows.
If creation of IWindowMgr0 fails while handling EVT_APP_START_WINDOW, the application should assume that the platform does not support window-based applications. In this case, the application should return FALSE and continue the application logic in the code for EVT_APP_START.
EVT_APP_SUSPEND and EVT_APP_RESUME
After an application returns TRUE for EVT_APP_START_WINDOW, it will not receive EVT_APP_SUSPEND and EVT_APP_RESUME as non-windowed Brew MP applications do. Instead, the application must check for window status events that are sent to the widget through EVT_WDG_SETPROPERTY events. For EVT_WDG_SETPROPERTY events, wParam indicates which property was set, and dwParam specifies the value of the property. When the AEEWindowMgrExt_PROPEX_STATE property has a value of AEEWindowMgrExt_STATE_VISIBLE, the window is visible.
EVT_WDG_WINDOWSTATUS
The EVT_WDG_WINDOWSTATUS event is sent to a widget to notify it about various window related status messages. AEEWindowStatus.h contains information on the meaning of various status messages.
Sample code location

ZIP filename
Location
Run app
hellowindowapp
Brew MP Library
·                       Download and extract the ZIP file.
·                       Compile the app.
·                       Run it on the Brew MP Simulator.

Example of a windowed application
In the hellowindowapp sample, HelloWindowApp_HandleEvent handles the EVT_APP_START_WINDOW event and creates soft key and pop-up windows:
   case EVT_APP_START_WINDOW:   
      DBGPRINTF("EVT_APP_START_WINDOW");
 
      // Create the softkey and popup windows
      HelloWindowApp_CreateSoftkey(pMe);
      HelloWindowApp_CreateOrActivatePopup(pMe);
 
      // Handling this event tells Brew that we are a windowing
      // application.
      return TRUE;  
HelloWindowApp_CreateSoftkey() creates the soft key widget, sets the color text of the widget, then calls HelloWindowApp_CreateWindow() to create the window.
   WidgetWindow *pWindow = &pMe->softkeyWindow;
  
   if (pWindow->piWindowWidget != NULL) return;
   pWindow->pszDbgName = "Softkey";
   pWindow->pMe = pMe;
  
   (void) ISHELL_CreateInstance(pMe->applet.m_pIShell, AEECLSID_SoftkeyWidget,
            (void **) &pWindow->piWindowWidget);
   if (pWindow->piWindowWidget == NULL) return;
 
   {
      WidgetExtent extent = {0, HWA_SOFTKEY_HEIGHT};
      IWidget_SetExtent(pWindow->piWindowWidget, &extent);
   }
  
   (void) IWidget_SetBGColor(pWindow->piWindowWidget, MAKE_RGBA(200,200,200,255));
  
   // Now set the softkeys text
   {
      IWidget *piTextWidget = NULL;
      (void) IWidget_GetSoftkey(pWindow->piWindowWidget, PROP_SOFTKEY1, &piTextWidget);
     
      if (piTextWidget != NULL) {
         (void) IWidget_SetText(piTextWidget, L"Hover", TRUE);
      }
      RELEASEIF(piTextWidget);
 
      (void) IWidget_GetSoftkey(pWindow->piWindowWidget, PROP_SOFTKEY2, &piTextWidget);
      if (piTextWidget != NULL) {
         (void) IWidget_SetText(piTextWidget, L"Close", TRUE);
      }
      RELEASEIF(piTextWidget);
   }
 
   HelloWindowApp_CreateWindow(pMe, pWindow, AEEWindowMgrExt_CLASS_Softkey);  
HelloWindowApp_CreateWindow() creates the soft key window, as follows:
   int result;
   uint32 winId;
   AEEWindowProp propList[1];
  
   // Set custom window handler
   HANDLERDESC_Init(&pWindow->hdHandler, HelloWindowApp_WindowHandler, pWindow, NULL);
   IWIDGET_SetHandler(pWindow->piWindowWidget, &pWindow->hdHandler);
        
   propList[0].id = AEEWindowMgrExtProp_CLASS;
   propList[0].pbyLen = sizeof(winClass);
   propList[0].pby = (void *) &winClass;
     
   result = IWindowMgr_CreateWindow(pMe->piWindowMgr, (IQI*) (void *) pWindow->piWindowWidget,
      propList, ARR_SIZE(propList), &winId);
 
   if (result != SUCCESS) {
      DBGPRINTF("Window creation failed for %s: %d", pWindow->pszDbgName, result);
      HelloWindowApp_DestroyWindow(pWindow);
   } else {
      DBGPRINTF("Window %s created: id=%d", pWindow->pszDbgName, winId);
   }
HelloWindowApp_CreateOrActivatePopup() creates the widget for the pop-up window, then calls HelloWindowApp_CreateWindow() to create the pop-up window.
   pWindow->piWindowWidget = HelloWindowApp_CreateAndInitImageWidget(
                                pMe,
                                "popups.main" // Image as defined in appinfo.ini
                             );
 
   if (pWindow->piWindowWidget == NULL) return;
 
   {
      WExtent extent = {HWA_POPUP_WIDTH, HWA_POPUP_HEIGHT};
      IWIDGET_SetExtent(pWindow->piWindowWidget, &extent);
   }
 
   HelloWindowApp_CreateWindow(pMe, pWindow, AEEWindowMgrExt_CLASS_Popup);
Related information
·                  See Brew MP Widgets Technology Guide: Creating a Widgets application
·                  See Brew MP API Reference

Base version:
Brew MP 1.0
Tested version:
Brew MP 1.0
Phone tested:
No

 

Platform: | Size: 439828 | Author: bluecrest | Hits:

[Otheropencv_tutorial_cxcore_highgui_2005Q4

Description: OpenCV means Intel® Open Source Computer Vision Library. It is a collection of C functions and a few C++ classes that implement some popular Image Processing and Computer Vision algorithms. OpenCV has cross-platform middle-to-high level API that consists of a few hundreds (>300) C functions. It does not rely on external libraries, though it can use some when it is possible. OpenCV is free for both non-commercial and commercial use (see the license for details). OpenCV provides transparent interface to Intel® Integrated Performance Primitives (IPP). That is, it loads automatically IPP libraries optimized for specific processor at runtime, if they are available. More information about IPP can be retrieved at http://www.intel.com/software/products/ipp/index.htm -------------------------------------------------------------------------------- 本文是opencv的入门教程-means Intel OpenCV
Platform: | Size: 1813504 | Author: dyoo | Hits:

[Software Engineeringippiman

Description: Intel® Integrated Performance Primitives for Intel® Architecture Intel 使用手册,包含(intel ipp)所有图像处理相关的函数与说明,函数很全,你可以下载查看是不是包含你想用的函数,(intel ipp)提供的库基于Intel CPU,性能很高.-Intel ? IntegratedPerformance Primitives for Intel ? ArchitectureIntel user manual contains (intel ipp) all image processing-related function and that function is very wide, you can download the view was included in the function you want to use, (intel ipp) provided by the Treasury based on Intel CPU, a high performance.
Platform: | Size: 6424576 | Author: 金宋杨 | Hits:

[Special EffectsVideo_and_mage_Processing

Description: The example design provides a framework for rapid development of video and image processing designs using the library of parameterizable MegaCore® functions available in the Altera Video and Image Processing Suite.
Platform: | Size: 1208320 | Author: 普林斯 | Hits:

[Special Effectsimg-reg

Description: 对图像实现骨架化操作、提取边界、执行图像开运算度、增强图像对比度并提取文本图像中的某些字符对象。-Implementation of the image skeleton operation, extraction of the border, the implementation of open computing degree images to enhance image contrast and to extract the text of some of the characters in the image object。
Platform: | Size: 1024 | Author: fjdata | Hits:

[Graph programreg

Description: 利用于图象处理,对多角度拍摄的照片进行清晰化处理,可用于卫星图片的处理.-Use in image processing, multi-angle photographs of treatment to clear, can be used in the satellite picture of the treatment.
Platform: | Size: 16384 | Author: huilian.Li | Hits:

[2D Graphicreg

Description: 利用ITK实现图像的配准,输入两幅欲配准的图像,输出配准后的图像-the implement of image registration by itk
Platform: | Size: 5215232 | Author: liang | Hits:

[SCSI-ASPIMSchart

Description: 该程序实现了TIFF图像到raw图像的格式转换,并具有批处理功能,界面采用了BCG开发包,应用于摄影测量软件中对航片格式进行转换,也采用了开源的库libti -The program achieved a TIFF image to raw image formats and has batch processing, interface development kit using BCG, used in photogrammetry software to convert formats of the aerial photograph, but also used open-source library libti
Platform: | Size: 364544 | Author: 马全 | Hits:

[Documentswavelets

Description: an introduction to wavelets -Wavelets are mathematical functions that cut up data into di® erent frequency components, and then study each component with a resolution matched to its scale. They have advantages over traditional Fourier methods in analyzing physical situations where the signal contains discontinuities and sharp spikes. Wavelets were developed independently in the ¯ elds of mathematics, quantum physics, electrical engineering, and seismic geology. Interchanges between these ¯ elds during the last ten years have led to many new wavelet applications such as image compression, turbulence, human vision, radar, and earthquake prediction. This paper introduces wavelets to the interested technical person outside of the digital signal processing ¯ eld. I describe the history of wavelets beginning with Fourier, compare wavelet transforms with Fourier transforms, state properties and other special aspects of wavelets, and ¯ nish with some interesting applications such as image comp
Platform: | Size: 345088 | Author: same | Hits:

[OtherkMean

Description: Spatial registration of multidate or multisensor images is required for many applications in remote sensing, such as change detection, the construction of image mosaics, DEM generation from stereo pairs, and orthorectifi cation. Registration is the process which makes the pixels in two images pre- cisely coincide to the same points on the ground. Although the images are then in relative registra- tion, the absolute ground coordinates of the pixels may be unknown. Registration is easier to achieve with imagery that has been previously corrected for sensor and orbit distortions. Once reg- istered, the images can be combined, or fused , in a way that improves information extraction. Examples of fusion include extraction of DEMs from stereo image pairs and compositing of images with different spatial and spectral resolutions.-Spatial registration of multidate or multisensor images is required for many applications in remote sensing, such as change detection, the construction of image mosaics, DEM generation from stereo pairs, and orthorectifi cation. Registration is the process which makes the pixels in two images pre- cisely coincide to the same points on the ground. Although the images are then in relative registra- tion, the absolute ground coordinates of the pixels may be unknown. Registration is easier to achieve with imagery that has been previously corrected for sensor and orbit distortions. Once reg- istered, the images can be combined, or fused , in a way that improves information extraction. Examples of fusion include extraction of DEMs from stereo image pairs and compositing of images with different spatial and spectral resolutions.
Platform: | Size: 135168 | Author: Hoang Duy | Hits:

[matlabZernike

Description: 用MATLAB计算Zernike矩,用于不变量特性的研究。适用于图像处理。-Using MATLAB computing Zernike moments for invariant features of. Applied to image processing.
Platform: | Size: 2048 | Author: Evangeline | Hits:

[VHDL-FPGA-Verilogug_vip

Description: Altera公司原版设计手册,关于video and image processing ip-This document describes the Altera® Video and Image Processing Suite collection of IP cores that ease the development of video and image processing designs. You can use the following IP cores in a wide variety of image processing and display applications.
Platform: | Size: 1402880 | Author: Han Yunbo | Hits:

[CSharpaa

Description: a file which is contaion lots of image reg
Platform: | Size: 372736 | Author: mstoneheart | Hits:

[matlabExtraction-based-on-HSV-for-the-seal

Description: 对支票印鉴图像在HSV颜色模型下,根据设定的阈值对印鉴进行提取-Seal on the check image in HSV color model, based on the threshold of the seal set to extract
Platform: | Size: 227328 | Author: | Hits:

[OtherTEXTURE-IMAGE-SEGMENTATION

Description: 提出了一种基于非下采样 Contourlet变换 ( NSCT)和马尔科夫随机场 (MRF)相结合的纹理图像分割算法。算法包括两 个步骤, 首先通过 NSCT实现对图像纹理特征的提取, 并使用模糊 C-均值完成对图像的初始分割 然后将初始分割结果用 MRF模型 表示, 通过贝叶斯置信传播得到图像的最终分割结果。实验结果表明, 对于纹理图像,该方法在分割错误率、 区域一致性以及边缘的 准确性方面都比传统小波变换的方法有了明显的改善。-A tex ture i m age seg m entation a l go rithm based on comb i nati on of non-down sa m pling Contourlet transfor m ( NSCT) andM arkov rando m fi e l d model is proposed . The algorithm consists o f t wo steps . F ir st , the tex t u re f ea t ure of i m ag e is ex trac ted by NS CT, and the i m age is seg m ented i n itia lly by fuzzy c- m eans Second , the pr i m aril y seg m ented results are expressed byMRF mode, l and the fi nal seg m entati on re- s u lts are ga i ned v i a Bayes beli e f propag ati on . The exper i menta l resu lts show tha t this a l gor it hm is effecti ve fo r tex t ure i m age , it prov i desm uch better res u lts i n erro r ra te o f segm enta tion , reg ion ho m ogene ity and edge accuracy than tho se of trad iti onal w ave let transf o r m ing m ethods
Platform: | Size: 216064 | Author: jjdjjf | Hits:

[ELanguagemi-reg

Description: code for mi based image reg
Platform: | Size: 5120 | Author: sdjkasjlk | Hits:

[OtherREG

Description: MFC程序的注册表编程(自启动、映像劫持、文件关联)-Registry programming MFC program ( the start, the image hijacking, associated files)
Platform: | Size: 14137344 | Author: wj | Hits:

[Otherreg

Description: image enhancement, and bluring, segmentation are fields in image processing
Platform: | Size: 12288 | Author: gherbi | Hits:
« 12 3 »

CodeBus www.codebus.net